Telegram Group & Telegram Channel
Python dasturlash maktabi
⭕️ 3-bo'lim "Nazorat tarkibi" ————————————— Ⓜ️ "if" va "elif" operatorlari Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi. Shart operatori 3 qismdan iborat (if, elif, else).…
Ⓜ️ Roʼyxat

Ro'yxat - ma'lumotlar to'plamini saqlash uchun ishlatiladigan ma'lumot turi.

To'rtburchakli qavs ichida ro'yxat yaratilganda uning barcha elementlari vergul bilan ajratilib yoziladi. ['olma', 'anor', 'gilos']

Ro'yxat massivga o'xshaydi va farqi shundaki massiv o'zida butun va haqiqiy sonlarni saqlaydi, ro'yxat esa boshqa turdagi ma'lumotlarni ham o'zida saqlashi mumkkin.

list() funksiyasi, literallar yoki ro'yxat gneratorlari yordamida ro'yxatlarni tuzish mumkin.

list_funksiyasi = list('pythonuz')
print(list_funksiyasi)
['p', 'y', 't', 'h', 'o', 'n', 'u', 'z']

literal = ['p', 'y', 't', 'h', 'o', 'n']
print(literal)
['p', 'y', 't', 'h', 'o', 'n']

royxat_gneratori = [ord(i) for i in 'pythonuz']
print(royxat_gneratori)
[112, 121, 116, 104, 111, 110, 117, 122]

none = list()
print(none)
[] # boʻsh roʻyxat

Ro'yxat bo'laklari

Ro'yxat bo'laklari ro'yxatdan qiymatlarni olishning yanada rivojlangan usulini taqdim etadi. Ro'yxatni qismlarga ajratish ikki nuqta bilan ajratilgan butun sonlar bilan indekslanadi.

# indeks 0, 1, 2, 3, 4, 5, 6, 7
squares = [4, 9, 16, 25, 36, 49, 64, 81]

2-elelmentdan 6-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[2:6])
[16, 25, 36, 49]

3-elelmentdan 8-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[3:8])
[25, 36, 49, 64, 81]

0-elelmentdan 1-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[0:1])
[4]

4-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[:4])
[4, 9, 16, 25]

4-elelmentdan oxirgi elementgacha bo'lgan elementlarni chop qiladi.
print(squares[4:])
[36, 49, 64, 81]

2 qadam bilan ro'yxatni chop qiladi.Ro'yxatadgi har 2-elementni chop qiladi.
print(squares[::2])
[4, 16, 36, 64]

4-elelmentdan 6-elementgacha bo'lgan har 3-elementlarni chop qiladi.
print(squares[2:6:3])
[16, 49]

Manfiy indeks ro'yxatning oxiridan boshlab hisoblash uchun xizmat qiladi.
1-elelmentdan 7-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-1])
[9, 16, 25, 36, 49, 64]

1-elelmentdan 5-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-3])
[9, 16, 25, 36]

Ro'yxat o'zgarmaydi.Ro'yxatni teskari tartibda chop qiladi.
print(squares[::-1])
[81, 64, 49, 36, 25, 16, 9, 4]

Ro'yxat o'zgaradi.Ro'yxatni teskari tartibda chop qiladi.
squares.reverse()
print(squares)
[81, 64, 49, 36, 25, 16, 9, 4]

@pythonuz



tg-me.com/pythonuz/367
Create:
Last Update:

Ⓜ️ Roʼyxat

Ro'yxat - ma'lumotlar to'plamini saqlash uchun ishlatiladigan ma'lumot turi.

To'rtburchakli qavs ichida ro'yxat yaratilganda uning barcha elementlari vergul bilan ajratilib yoziladi. ['olma', 'anor', 'gilos']

Ro'yxat massivga o'xshaydi va farqi shundaki massiv o'zida butun va haqiqiy sonlarni saqlaydi, ro'yxat esa boshqa turdagi ma'lumotlarni ham o'zida saqlashi mumkkin.

list() funksiyasi, literallar yoki ro'yxat gneratorlari yordamida ro'yxatlarni tuzish mumkin.

list_funksiyasi = list('pythonuz')
print(list_funksiyasi)
['p', 'y', 't', 'h', 'o', 'n', 'u', 'z']

literal = ['p', 'y', 't', 'h', 'o', 'n']
print(literal)
['p', 'y', 't', 'h', 'o', 'n']

royxat_gneratori = [ord(i) for i in 'pythonuz']
print(royxat_gneratori)
[112, 121, 116, 104, 111, 110, 117, 122]

none = list()
print(none)
[] # boʻsh roʻyxat

Ro'yxat bo'laklari

Ro'yxat bo'laklari ro'yxatdan qiymatlarni olishning yanada rivojlangan usulini taqdim etadi. Ro'yxatni qismlarga ajratish ikki nuqta bilan ajratilgan butun sonlar bilan indekslanadi.

# indeks 0, 1, 2, 3, 4, 5, 6, 7

squares = [4, 9, 16, 25, 36, 49, 64, 81]

2-elelmentdan 6-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[2:6])
[16, 25, 36, 49]

3-elelmentdan 8-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[3:8])
[25, 36, 49, 64, 81]

0-elelmentdan 1-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[0:1])
[4]

4-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[:4])
[4, 9, 16, 25]

4-elelmentdan oxirgi elementgacha bo'lgan elementlarni chop qiladi.
print(squares[4:])
[36, 49, 64, 81]

2 qadam bilan ro'yxatni chop qiladi.Ro'yxatadgi har 2-elementni chop qiladi.
print(squares[::2])
[4, 16, 36, 64]

4-elelmentdan 6-elementgacha bo'lgan har 3-elementlarni chop qiladi.
print(squares[2:6:3])
[16, 49]

Manfiy indeks ro'yxatning oxiridan boshlab hisoblash uchun xizmat qiladi.
1-elelmentdan 7-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-1])
[9, 16, 25, 36, 49, 64]

1-elelmentdan 5-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-3])
[9, 16, 25, 36]

Ro'yxat o'zgarmaydi.Ro'yxatni teskari tartibda chop qiladi.
print(squares[::-1])
[81, 64, 49, 36, 25, 16, 9, 4]

Ro'yxat o'zgaradi.Ro'yxatni teskari tartibda chop qiladi.
squares.reverse()
print(squares)
[81, 64, 49, 36, 25, 16, 9, 4]

@pythonuz

BY Python dasturlash maktabi


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/pythonuz/367

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

Should You Buy Bitcoin?

In general, many financial experts support their clients’ desire to buy cryptocurrency, but they don’t recommend it unless clients express interest. “The biggest concern for us is if someone wants to invest in crypto and the investment they choose doesn’t do well, and then all of a sudden they can’t send their kids to college,” says Ian Harvey, a certified financial planner (CFP) in New York City. “Then it wasn’t worth the risk.” The speculative nature of cryptocurrency leads some planners to recommend it for clients’ “side” investments. “Some call it a Vegas account,” says Scott Hammel, a CFP in Dallas. “Let’s keep this away from our real long-term perspective, make sure it doesn’t become too large a portion of your portfolio.” In a very real sense, Bitcoin is like a single stock, and advisors wouldn’t recommend putting a sizable part of your portfolio into any one company. At most, planners suggest putting no more than 1% to 10% into Bitcoin if you’re passionate about it. “If it was one stock, you would never allocate any significant portion of your portfolio to it,” Hammel says.

Mr. Durov launched Telegram in late 2013 with his brother, Nikolai, just months before he was pushed out of VK, the Russian social-media platform he founded. Mr. Durov pitched his new app—funded with the proceeds from the VK sale—less as a business than as a way for people to send messages while avoiding government surveillance and censorship.

Python dasturlash maktabi from tr


Telegram Python dasturlash maktabi
FROM USA